package com.it.pojo;

import java.io.Serializable;
import java.util.Date;

/**
 * 客户端-订单信息表
 */
public class ClOrder implements Serializable,Cloneable {
    /** 主键;uuid */
    private String id ;
    /** 内容;订单的菜品信息 */
    private String content ;
    /** 状态;0已下单、1已出单、2已成单、-1已退单、-2已消单 */
    private Integer status ;
    /** 购物车主键;uuid */
    private String cartId ;
    /** 创建用户 */
    private String userId ;
    /** 创建用户姓名 */
    private String userName ;
    /** 创建时间;进入下单支付界面时间 */
    private Date createTime ;
    /** 下单时间;确认下单时间 */
    private Date orderTime ;
    /** 消单时间;退出配送信息时间，或下单后的1小时内 */
    private Date cancelTime ;
    /** 出单时间;开始配送时间 */
    private Date startTime ;
    /** 成单时间;配送成功时间，即确认收货时间 */
    private Date finishTime ;
    /** 退单时间;点击确认取消订单的时间 */
    private Date backTime ;
    /** 用餐地点类型;0堂食，1外卖，2快递 */
    private Integer diningPlaceType ;
    /** 收货地址;堂食显示桌号，外卖显示地址 */
    private String receiverAddress ;
    /** 收货人姓名 */
    private String receiverName ;
    /** 收货手机 */
    private String receiverMobile ;
    /** 收货备注 */
    private String receiverRemark ;
    /** 配送员姓名 */
    private String deliverName ;
    /** 配送员电话 */
    private String deliverMobile ;
    /** 优惠金额 */
    private Double discountMoney ;

    /** 主键;uuid */
    public String getId(){
        return this.id;
    }
    /** 主键;uuid */
    public void setId(String id){
        this.id = id;
    }
    /** 内容;订单的菜品信息 */
    public String getContent(){
        return this.content;
    }
    /** 内容;订单的菜品信息 */
    public void setContent(String content){
        this.content = content;
    }
    /** 状态;0已下单、1已出单、2已成单、-1已退单 */
    public Integer getStatus(){
        return this.status;
    }
    /** 状态;0已下单、1已出单、2已成单、-1已退单 */
    public void setStatus(Integer status){
        this.status = status;
    }
    /** 购物车主键;uuid */
    public String getCartId(){
        return this.cartId;
    }
    /** 购物车主键;uuid */
    public void setCartId(String cartId){
        this.cartId = cartId;
    }
    /** 创建用户 */
    public String getUserId(){
        return this.userId;
    }
    /** 创建用户 */
    public void setUserId(String userId){
        this.userId = userId;
    }
    /** 创建用户姓名 */
    public String getUserName(){
        return this.userName;
    }
    /** 创建用户姓名 */
    public void setUserName(String userName){
        this.userName = userName;
    }
    /** 创建时间;进入下单支付界面时间 */
    public Date getCreateTime(){
        return this.createTime;
    }
    /** 创建时间;进入下单支付界面时间 */
    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }
    /** 下单时间;确认下单时间 */
    public Date getOrderTime(){
        return this.orderTime;
    }
    /** 下单时间;确认下单时间 */
    public void setOrderTime(Date orderTime){
        this.orderTime = orderTime;
    }
    /** 消单时间;退出配送信息时间，或下单后的1小时内 */
    public Date getCancelTime(){
        return this.cancelTime;
    }
    /** 消单时间;退出配送信息时间，或下单后的1小时内 */
    public void setCancelTime(Date cancelTime){
        this.cancelTime = cancelTime;
    }
    /** 出单时间;开始配送时间 */
    public Date getStartTime(){
        return this.startTime;
    }
    /** 出单时间;开始配送时间 */
    public void setStartTime(Date startTime){
        this.startTime = startTime;
    }
    /** 成单时间;配送成功时间，即确认收货时间 */
    public Date getFinishTime(){
        return this.finishTime;
    }
    /** 成单时间;配送成功时间，即确认收货时间 */
    public void setFinishTime(Date finishTime){
        this.finishTime = finishTime;
    }
    /** 退单时间;点击确认取消订单的时间 */
    public Date getBackTime(){
        return this.backTime;
    }
    /** 退单时间;点击确认取消订单的时间 */
    public void setBackTime(Date backTime){
        this.backTime = backTime;
    }
    /** 用餐地点类型;0堂食，1外卖，2快递 */
    public Integer getDiningPlaceType(){
        return this.diningPlaceType;
    }
    /** 用餐地点类型;0堂食，1外卖，2快递 */
    public void setDiningPlaceType(Integer diningPlaceType){
        this.diningPlaceType = diningPlaceType;
    }
    /** 收货地址;堂食显示桌号，外卖显示地址 */
    public String getReceiverAddress(){
        return this.receiverAddress;
    }
    /** 收货地址;堂食显示桌号，外卖显示地址 */
    public void setReceiverAddress(String receiverAddress){
        this.receiverAddress = receiverAddress;
    }
    /** 收货人姓名 */
    public String getReceiverName(){
        return this.receiverName;
    }
    /** 收货人姓名 */
    public void setReceiverName(String receiverName){
        this.receiverName = receiverName;
    }
    /** 收货手机 */
    public String getReceiverMobile(){
        return this.receiverMobile;
    }
    /** 收货手机 */
    public void setReceiverMobile(String receiverMobile){
        this.receiverMobile = receiverMobile;
    }
    /** 收货备注 */
    public String getReceiverRemark(){
        return this.receiverRemark;
    }
    /** 收货备注 */
    public void setReceiverRemark(String receiverRemark){
        this.receiverRemark = receiverRemark;
    }
    /** 配送员姓名 */
    public String getDeliverName(){
        return this.deliverName;
    }
    /** 配送员姓名 */
    public void setDeliverName(String deliverName){
        this.deliverName = deliverName;
    }
    /** 配送员电话 */
    public String getDeliverMobile(){
        return this.deliverMobile;
    }
    /** 配送员电话 */
    public void setDeliverMobile(String deliverMobile){
        this.deliverMobile = deliverMobile;
    }
    /** 优惠金额 */
    public Double getDiscountMoney(){
        return this.discountMoney;
    }
    /** 优惠金额 */
    public void setDiscountMoney(Double discountMoney){
        this.discountMoney = discountMoney;
    }
}